$(document).ready(function() {	
	$("#frmAdd").validate({
		errorClass		: 'error',
		errorElement	: 'span',
		onfocusout		: false,
		onkeyup			: false,
		ignore			: "input[type='text']:hidden",
		rules: {							
			pname:{
				required				: true,
				minlength				: 2
			},
			pimage: {				
				validateImgFormat		: true,
				validateImgSize			: true
			},
			pimage2: {				
				validateImg2Format		: true,
				validateImg2Size		: true
			},
			pshort: {
				validateMaxLength		: true
			}
			
		},
		messages: {				
			pname:{
				required				: name_required,
				minlength				: name_minlength
			},		
			pimage: {				
				validateImgFormat		: image_format,
				validateImgSize			: image_size
			},
			pimage2: {				
				validateImgFormat		: image2_format,
				validateImgSize			: image_size
			},
			pshort: {
				validateMaxLength		: true
			}
		},
		errorPlacement: function(label, element) {
			var id = element.attr('id');	
			label.insertAfter($('#' + id));				
		}				 
	});
	$.validator.addMethod('validateImgFormat', function() {
		var strLinkImage = $('#pimage').val();
		if(strLinkImage == '') {
			return true;
		}
		return validateImage(strLinkImage);
	});
	$.validator.addMethod('validateImgSize', function() {
		var strLinkImage = $('#pimage').val();
		if(strLinkImage == '') {
			return true;
		}
		return validateImgSize('pimage');
	});	
	$.validator.addMethod('validateImg2Format', function() {
		var strLinkImage = $('#pimage2').val();
		if(strLinkImage == '') {
			return true;
		}
		return validateImage(strLinkImage);
	});
	$.validator.addMethod('validateImg2Size', function() {
		var strLinkImage = $('#pimage2').val();
		if(strLinkImage == "") {
			return true;
		}
		return validateImgSize("pimage2");
	});	
	$.validator.addMethod('validateMaxLength', function() {
		var strShort = stripTags($('#pshort').val(),-1);
		if(strShort != '' && strShort.length > VL_SHORT_MAXLENGTH) {
			return false;
		}
		return true;
	});	
	
});